Búsqueda de muestras por código de barras
Búsqueda de muestras por código de barras
Endpoint /samplings/search
Descripción
Este endpoint permite buscar el UUID de un muestreo en base al código de barras proporcionado. El endpoint verifica que el usuario tenga permisos para acceder a los campos relacionados con el muestreo.
Método
GET
Parámetros
barcode: Código de barras del muestreo (obligatorio)
Respuesta
200 OK: La búsqueda fue exitosa y se devuelve la lista de resultados.204 No Content: No se encontraron resultados.400 Bad Request: Falta el parámetrobarcode.
Estructura de la respuesta
La respuesta es un JSON que contiene la lista de resultados. Cada resultado tiene la siguiente estructura:
sampling_uuid: UUID del muestreofield_id: ID del camposample_uuid: UUID de la muestraspot_uuid: UUID del punto de muestreobarcode: Código de barras del punto de muestreogroup_uuid: UUID del grupo de muestreo
Ejemplo de respuesta
[
{
"sampling_uuid": "12345678-1234-1234-1234-123456789012",
"field_id": 1,
"sample_uuid": "23456789-2345-2345-2345-234567890123",
"spot_uuid": "34567890-3456-3456-3456-345678901234",
"barcode": "ABC123",
"group_uuid": "45678901-4567-4567-4567-456789012345"
}
]
Notas
- El endpoint verifica que el usuario tenga permisos para acceder a los campos relacionados con el muestreo.
- El endpoint devuelve un error
400 Bad Requestsi no se proporciona el parámetrobarcode.